.dynamic-delete-button {
  cursor: pointer;
  position: relative;
  top: 4px;
  font-size: 24px;
  color: #999;
  transition: all 0.3s;
}

.gb-timearr-box {
  width: 1031px;
  height: 290px;
  //margin: 0 auto;
  .cont-box{
    width: 100%;
    height: auto;
    background: #fff;
    border:1px solid #ddd;
    border-radius: 3px 3px 0 0 ;
    overflow: hidden;
    .top{
      height: 50px;
      border-bottom: 1px solid #ddd;
      overflow: hidden;
      .left{
        width: 70px;
        height: 50px;
        border-right:1px solid #ddd;
        float: left;
       // background: url(img/line.png) no-repeat;
        position: relative;
        border-sizing: border-box;
      }
      .left span.days{
        position: absolute;
        top:5px ;
        right: 2px ;
      }
      .left span.week{
        position: absolute;
        bottom:5px ;
        left: 2px ;
      }
      .right{
        float: left;
        width: 959px;
      }
      .right p{
        height: 25px;
        line-height: 25px;
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #ddd;
        margin: 0;
        padding: 0;
      }
      .right p span{
        display: block;
        float: left;
        width: 50%;
        text-align: center;
        box-sizing: border-box;
      }
      .right p span:nth-child(1){
        border-right:1px solid #ddd;
      }
      .right ul{
        width: 100%;
        height: 25px;
      }
      .right ul li{
        float: left;
        border-right: 1px solid #ddd;
        height: 25px;
        box-sizing:border-box;
        width: 40px;
        line-height: 25px;
        text-align: center;
      }
      .right ul li:nth-last-child(1){
        border-right:none;
      }
    }
    .week-box{
      width: 100%;
      height: auto;
      ul{
        border-bottom: 1px solid #ddd;
        height: 35px;
        overflow: hidden;
        &:nth-last-child(1){
          border-bottom: transparent;
        }
      }
      ul li {
        float: left;
        border-right: 1px solid #ddd;
        width: 20.01px;
        height: 100%;
        box-sizing: border-box;
        line-height: 35px;
        text-align: center;
        background: #fff;
      }
      ul li:nth-child(1){
        width: 70px;
        background: #fff;
      }
      ul li:nth-last-child(1){
        border-right: none;
      }
      ul li.cur{
        background: rgba(79,180,236,1);
      }
    }
  }
}
